Adaptive Overlays for Shared Stream Processing Environments
نویسندگان
چکیده
© Adaptive Overlays for Shared Stream Processing Environments Olga Papaemmanouil, Sujoy Basu, Sujata Banerjee HP Laboratories HPL-2007-178(R.1) stream processing, overlay, quality-of-service Large-scale overlays has become a powerful paradigm for deploying stream processing applications in wide-area environments. The dynamic nature of these systems makes it difficult to guarantee the Quality of Service (QoS) requirements of each application. In this work we present a framework for distributing stream processing applications, where processing components and stream flows could be shared across multiple applications. In our approach, nodes coordinate to precompute alternative network deployments for each application that respect both node constraints and the applications' QoS requirements. Given this set of alternative deployments, nodes can react fast to changes on the network conditions, workload or application expectation. External Posting Date: October 6, 2008 [Fulltext] Approved for External Publication Internal Posting Date: October 6, 2008 [Fulltext] A Brief version published in Proceedings of the 4th International Workshop on Networking Meets Databases (NetDB) Copyright 2008 Hewlett-Packard Development Company, L.P. Adaptive Overlays for Shared Stream Processing Environments Olga Papaemmanouil Brown University [email protected] Sujoy Basu HP Labs [email protected] Sujata Banerjee HP Labs [email protected]
منابع مشابه
Adaptive Educational Hypermedia Based on Multiple Student Characteristics
The learning process in Adaptive Educational Hypermedia (AEH) environments is complex and may be influenced by aspects of the student, including prior knowledge, learning styles, experience and preferences. Current AEH environments, however, are limited to processing only a small number of student characteristics. This paper discusses the development of an AEH system which includes a student mo...
متن کاملAdaptive Dynamic Data Placement Algorithm for Hadoop in Heterogeneous Environments
Hadoop MapReduce framework is an important distributed processing model for large-scale data intensive applications. The current Hadoop and the existing Hadoop distributed file system’s rack-aware data placement strategy in MapReduce in the homogeneous Hadoop cluster assume that each node in a cluster has the same computing capacity and a same workload is assigned to each node. Default Hadoop d...
متن کاملTime-partitioned Index Design for Adaptive Multi-Route Data Stream Systems utilizing Heavy Hitter Algorithms
Adaptive multi-route query processing (AMR) is a recently emerging paradigm for processing stream queries in highly fluctuating environments. AMR dynamically routes batches of tuples to operators in the query network based on routing criteria and up-to-date system statistics. In the context of AMR systems, indexing, a core technology for efficient stream processing, has received little attentio...
متن کاملAdaptive dissemination of network state knowledge in structured peer-to-peer networks
One of the fundamental challenges in building Peer-to-Peer (P2P) applications is to locate resources across a dynamic set of nodes without centralised servers. Structured overlay networks solve this challenge by proving a key-based routing (KBR) layer that maps keys to nodes. The performance of KBR is strongly influenced by the dynamic and unpredictable conditions of P2P environments. To cope w...
متن کاملFace Detection at the Low Light Environments
Today, with the advancement of technology, the use of tools for extracting information from video are much wider in terms of both visual power and the processing power. High-speed car, perfect detection accuracy, business diversity in the fields of medical, home appliances, smart cars, humanoid robots, military systems and the commercialization makes these systems cost effective. Among the most...
متن کامل